﻿body { font: .74em Arial, sans-serif; line-height: 1.5em; background: #fff url('../images/top.jpg') repeat-x top; color: #454545; }
/* links */
a { color: #DA3B3B; background: inherit; text-decoration: none; }
a:hover { color: #DA3B3B; background: inherit;}
/* end links */
/* headings */
h1, h2, h3, h4, h5, h6 {font-size: 1.5em;color: #000;font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 2em;padding-bottom: 0;margin-bottom: 0;}
h2 {padding: 0 0 10px 0;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5, h6 {font-size: 1em;}
/* end headings */
/* header */
#header { padding-top: 20px; background: transparent; height: 101px; }
#header h1 { font: bold 1.8em Arial, Sans-Serif; padding: 12px 0 2px 0; margin: 0; letter-spacing: 1px;}
#header h1 a { color: #FFF }
#header h2 { font: .9em Arial, Sans-Serif; letter-spacing: 0px; color: #868686; margin:0; padding: 0 }
#header #logindisplay { float: right; margin:20px 0; padding:0; color: #868686; font-size: .9em;}
#header #logindisplay a { color: #868686;}
/* end header */
/* info panel */
#infopanel {background: #F6F6F6; border-bottom: 1px solid #DCDCDC; overflow: hidden; margin-bottom: 1em;}
#infopanel a { padding-left: 25px; font:  0.9em Arial, Sans-Serif; text-decoration: none; background: #F6F6F6 url(../images/lm-li.gif) no-repeat left; text-transform: uppercase;}
#infopanel ul { padding: 10px 0 }
#infopanel li { line-height: 26px; background: #F6F6F6 url(../images/li-line.gif) no-repeat bottom left; list-style: none;}
/* end info panel */
#main { background-color: #fff; margin-bottom: 30px; _height: 1px; /* only IE6 applies CSS properties starting with an underscore */}
#footer { color: #999;padding: 10px 0;text-align: center;line-height: normal;margin: 0;font-size: .9em;}
input.commandtext {width: 770px;padding: 5px;font-size: 1.2em;}
input[type=submit] {background: #333; border: solid 1px #333; color:#FFF; padding: 5px 10px;}
/* script list */
.scriptlist ul {margin: 0;padding: 0;}
.scriptlist li {list-style: none; background: #F3F3F3; padding: .4em; margin-bottom: .3em;}
.scriptlist h3 {font-weight:bold; margin-bottom: .2em;}
.pager {text-align: right; font-size: 1em;}
.pager .selected {font-weight: bold;}
/* end script list */
/* script details */
.scriptdetails .description {margin-bottom: 1em;font-size: 1.1em;}
.scriptdetails label {width: 150px;}
.scriptdetails input[type="text"] {width: 200px;}
div.scriptRoles ul {padding: 0;margin: 0;list-style-type: none;}
/* end script details */
/* role details */
.roleusers {margin-top: 1em;padding: .5em;background: #ececec;}
/* end role details */
/* audit log */
table.auditLog td {border-bottom: solid 1px #ececec;}
/* end audit log */
/* forms */
input[type=text].scriptDescription { width: 900px;}
fieldset label {display: block;}
fieldset label.inline {display: inline;}
form p {margin-top: 1em;margin-bottom: 0;}
tr th {background: #ececec;}
/* end forms */
/* misc */
.right { text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.error {color:Red;}
#menucontainer {margin-top:40px;}
div#title {display:block;float:left;text-align:left;}
#logindisplay {font-size:1.1em;display:block;text-align:right;margin:10px;color:White;}
.field-validation-error { color: #ff0000;}
.field-validation-valid{display: none;}
.input-validation-error {border: 1px solid #ff0000;background-color: #ffeeee;}
.validation-summary-errors {font-weight: bold;color: #ff0000;}
.validation-summary-valid { display: none;}
.display-label,.editor-label{font-weight: bold;}
.display-label,.editor-label,.display-field,.editor-field{margin: 0.5em 0;}
.text-box {width: 30em;}
.text-box.multi-line{ height: 6.5em;}
.tri-state {width: 6em;}
.console {  height: 450px; width: 99%; line-height: 1.2em;
           color: #FFF; font-size: 1.1em; font-family: courier, arial; background-color: #333; border: none; }